Communicating Query: Where XQuery Fits and How to Implement It

نویسنده

  • Liam Quin
چکیده

XML Query (also known as XQuery) is now a W3C Recommendation, as of January 2007; in other words, it is recognised by governments and others as an international standard. There are many implementations, and already XQuery is being used in industry. Among the implementations certain patterns have emerged: sets of features, positioning, maturity and more. This paper is intended as an introduction not to XQuery but to talking about XQuery with potential users: it introduces a vocabulary, suggests a simple taxonomy of implementations based on the emergent patterns, and gives ways to help people choose from among those implementations, whether Free, open source or closed. Products and specific implementations are mentioned by name in this paper in order to give specific examples. This is not in any way an endorsement of those products: the author of this paper has no information about the reader's situation. One might reasonably assume that every implementation is good for something, even where it is not immediately clear what. An implementation that is weak in one area might be strong in another. A consultant might find that this paper provides useful ways to communicate with a client about how to use XQuery, and how to choose software. A programmer or query writer might also find it useful to have a wider perspective on how XQuery is used; an implementer might like to consider the scenarios given in the paper as possible features for the future. Communicating Query: Where XQuery Fits and How to Implement It Table of

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An RDF Query Language based on Logic Programming

In this paper we investigate an extension of XQuery for querying (and inferring) from RDF documents. Following a graph based approach for specifying queries against RDF, XQuery is extended with construction of answers and boolean predicates for RDF entailment relationship inference. We will also study how to implement it in logic programming by using logic rules for executing RDF/XQuery queries.

متن کامل

Ontology Querying and Reasoning with XQuery

In this paper we investigate an extension of XQuery for querying and reasoning with OWL-style ontologies. The proposed extension adds new primitives (i.e. boolean operators) in XQuery for querying OWL-style triples in such a way that XQuery can be used as query language for OWL. We also study how to implement the cited extension of XQuery into logic programming.

متن کامل

An Advanced Technique for Rapid Data Processing in Cloud Computing Using X-query

XQuery was designed as a query language for XML data. The goal was to provide the expressive power of a query language like SQL and to support XML-specific operations such as navigation in hierarchical data. From the very beginning, an important feature of XQuery has been the capability to process untyped data. It can be concluded that XQuery tries to combine the features of existing programmin...

متن کامل

XQuery in Relational Database Systems

Relational database systems (and the related standards body ANSI/INCITS H2) are busy adding XML support. One of the main components of such XML extensions will be support for the upcoming XML query language XQuery. The presentation will outline how XQuery and XML conceptually fit into a relational database environment. It will cover the organization of the XML in the database, how to type it us...

متن کامل

An Accurate Identification of Extended XML Tree Pattern for XQuery Language

In order to utilize high-performance XML tree pattern query (TPQ) for implementing of XQuery language effectively, it is necessary to analysis the query plan and identify tree pattern from it. In this paper, we extend the functional intermediate language FXQL, which is used to implement XQuery language, with an extended XML generalized tree pattern representation (GTP++). Then, we propose an XM...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007